//
// Created by korack on 25-5-11.
//

#ifndef __GDIALOG_H
#define __GDIALOG_H

#include "GWidget.h"

typedef struct _GDialog GDialog;
#define G_DIALOG(any) ((GDialog *)any)

extern GWidget *g_dialog_new(void);

/**
 * @brief 设置对话框的标题
 * @param self GDialog 对象
 * @param title 对话框的标题
 */
extern void g_dialog_set_title(const GDialog *self, const unsigned char *title);

/**
 * @brief 设置对话框的子部件
 * @param self GDialog 对象
 * @param child 对话框的子部件
 */
extern void g_dialog_set_child(GDialog *self, GWidget *child);

#endif //__GDIALOG_H
